<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: pcl::octree::OctreePointCloudAdjacencyContainer&lt; PointInT, DataT &gt; 模板类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pro-types">Protected 类型</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="#pri-attribs">Private 属性</a> &#124;
<a href="#friends">友元</a> &#124;
<a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">pcl::octree::OctreePointCloudAdjacencyContainer&lt; PointInT, DataT &gt; 模板类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><b>Octree</b> adjacency leaf container class- stores a list of pointers to neighbors, number of points added, and a DataT value  
 <a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="octree__pointcloud__adjacency__container_8h_source.html">octree_pointcloud_adjacency_container.h</a>&gt;</code></p>
<div class="dynheader">
类 pcl::octree::OctreePointCloudAdjacencyContainer&lt; PointInT, DataT &gt; 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.png" usemap="#pcl::octree::OctreePointCloudAdjacencyContainer_3C_20PointInT_2C_20DataT_20_3E_map" alt=""/>
  <map id="pcl::octree::OctreePointCloudAdjacencyContainer_3C_20PointInT_2C_20DataT_20_3E_map" name="pcl::octree::OctreePointCloudAdjacencyContainer_3C_20PointInT_2C_20DataT_20_3E_map">
<area href="classpcl_1_1octree_1_1_octree_container_base.html" title="Octree container class that can serve as a base to construct own leaf node container classes." alt="pcl::octree::OctreeContainerBase" shape="rect" coords="0,0,404,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:a747b356000cfc8ac35af2aa83d731596"><td class="memItemLeft" align="right" valign="top"><a id="a747b356000cfc8ac35af2aa83d731596"></a>
typedef std::list&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">OctreePointCloudAdjacencyContainer</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>NeighborListT</b></td></tr>
<tr class="separator:a747b356000cfc8ac35af2aa83d731596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8b0da331697441d6f18f828f7fa0d95"><td class="memItemLeft" align="right" valign="top"><a id="ae8b0da331697441d6f18f828f7fa0d95"></a>
typedef NeighborListT::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
<tr class="separator:ae8b0da331697441d6f18f828f7fa0d95"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a3fc15ab34f1e3e567bf466d807bd51ef"><td class="memItemLeft" align="right" valign="top"><a id="a3fc15ab34f1e3e567bf466d807bd51ef"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cbegin</b> () const</td></tr>
<tr class="separator:a3fc15ab34f1e3e567bf466d807bd51ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ec6ec9e10787425f18615cd0ae525a1"><td class="memItemLeft" align="right" valign="top"><a id="a0ec6ec9e10787425f18615cd0ae525a1"></a>
const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b> () const</td></tr>
<tr class="separator:a0ec6ec9e10787425f18615cd0ae525a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a994702df9b3184172bb52fe97441555e"><td class="memItemLeft" align="right" valign="top"><a id="a994702df9b3184172bb52fe97441555e"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const</td></tr>
<tr class="separator:a994702df9b3184172bb52fe97441555e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac80d47a6ba9071e30b344450d927ac78"><td class="memItemLeft" align="right" valign="top"><a id="ac80d47a6ba9071e30b344450d927ac78"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#ac80d47a6ba9071e30b344450d927ac78">OctreePointCloudAdjacencyContainer</a> ()</td></tr>
<tr class="memdesc:ac80d47a6ba9071e30b344450d927ac78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class initialization. <br /></td></tr>
<tr class="separator:ac80d47a6ba9071e30b344450d927ac78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3f817f8a39f773cc37578a49d2fa877"><td class="memItemLeft" align="right" valign="top"><a id="af3f817f8a39f773cc37578a49d2fa877"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#af3f817f8a39f773cc37578a49d2fa877">~OctreePointCloudAdjacencyContainer</a> ()</td></tr>
<tr class="memdesc:af3f817f8a39f773cc37578a49d2fa877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty class deconstructor. <br /></td></tr>
<tr class="separator:af3f817f8a39f773cc37578a49d2fa877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b6b6ac9bd0e5880a738fe414e0932a9"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a8b6b6ac9bd0e5880a738fe414e0932a9">getNumNeighbors</a> () const</td></tr>
<tr class="memdesc:a8b6b6ac9bd0e5880a738fe414e0932a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of neighbors this leaf has  <a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a8b6b6ac9bd0e5880a738fe414e0932a9">更多...</a><br /></td></tr>
<tr class="separator:a8b6b6ac9bd0e5880a738fe414e0932a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7785f89878b20c3f416a904ee63ded76"><td class="memItemLeft" align="right" valign="top"><a id="a7785f89878b20c3f416a904ee63ded76"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a7785f89878b20c3f416a904ee63ded76">getPointCounter</a> () const</td></tr>
<tr class="memdesc:a7785f89878b20c3f416a904ee63ded76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of points contributing to this leaf <br /></td></tr>
<tr class="separator:a7785f89878b20c3f416a904ee63ded76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a7dc3ff4dab95c9aa899696c961c934"><td class="memItemLeft" align="right" valign="top"><a id="a0a7dc3ff4dab95c9aa899696c961c934"></a>
DataT &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a0a7dc3ff4dab95c9aa899696c961c934">getData</a> ()</td></tr>
<tr class="memdesc:a0a7dc3ff4dab95c9aa899696c961c934"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the data member to access it without copying <br /></td></tr>
<tr class="separator:a0a7dc3ff4dab95c9aa899696c961c934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa27caca139ddf7cf8e37728453b6dc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#afa27caca139ddf7cf8e37728453b6dc1">setData</a> (const DataT &amp;data_arg)</td></tr>
<tr class="memdesc:afa27caca139ddf7cf8e37728453b6dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the data member  <a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#afa27caca139ddf7cf8e37728453b6dc1">更多...</a><br /></td></tr>
<tr class="separator:afa27caca139ddf7cf8e37728453b6dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af609bce7274c441b395a61efaab24b3b"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#af609bce7274c441b395a61efaab24b3b">getSize</a> () const</td></tr>
<tr class="memdesc:af609bce7274c441b395a61efaab24b3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">virtual method to get size of container  <a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#af609bce7274c441b395a61efaab24b3b">更多...</a><br /></td></tr>
<tr class="separator:af609bce7274c441b395a61efaab24b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1octree_1_1_octree_container_base')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html">pcl::octree::OctreeContainerBase</a></td></tr>
<tr class="memitem:ad236a507a13d44bf50cd4d3b0dc509e2 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memItemLeft" align="right" valign="top"><a id="ad236a507a13d44bf50cd4d3b0dc509e2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#ad236a507a13d44bf50cd4d3b0dc509e2">OctreeContainerBase</a> ()</td></tr>
<tr class="memdesc:ad236a507a13d44bf50cd4d3b0dc509e2 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor. <br /></td></tr>
<tr class="separator:ad236a507a13d44bf50cd4d3b0dc509e2 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4473805c7a5f6a6ac18df499f5f688c4 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memItemLeft" align="right" valign="top"><a id="a4473805c7a5f6a6ac18df499f5f688c4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#a4473805c7a5f6a6ac18df499f5f688c4">OctreeContainerBase</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html">OctreeContainerBase</a> &amp;)</td></tr>
<tr class="memdesc:a4473805c7a5f6a6ac18df499f5f688c4 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor. <br /></td></tr>
<tr class="separator:a4473805c7a5f6a6ac18df499f5f688c4 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fa5bef348201c21e8f3394c56a8e172 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memItemLeft" align="right" valign="top"><a id="a6fa5bef348201c21e8f3394c56a8e172"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#a6fa5bef348201c21e8f3394c56a8e172">~OctreeContainerBase</a> ()</td></tr>
<tr class="memdesc:a6fa5bef348201c21e8f3394c56a8e172 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty deconstructor. <br /></td></tr>
<tr class="separator:a6fa5bef348201c21e8f3394c56a8e172 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acceaf749aa09dbddad4db8648910105f inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memItemLeft" align="right" valign="top"><a id="acceaf749aa09dbddad4db8648910105f"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#acceaf749aa09dbddad4db8648910105f">operator==</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html">OctreeContainerBase</a> &amp;) const</td></tr>
<tr class="memdesc:acceaf749aa09dbddad4db8648910105f inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equal comparison operator <br /></td></tr>
<tr class="separator:acceaf749aa09dbddad4db8648910105f inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5610fa721dca963718afd2c24f12a58b inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#a5610fa721dca963718afd2c24f12a58b">operator!=</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html">OctreeContainerBase</a> &amp;other) const</td></tr>
<tr class="memdesc:a5610fa721dca963718afd2c24f12a58b inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inequal comparison operator  <a href="classpcl_1_1octree_1_1_octree_container_base.html#a5610fa721dca963718afd2c24f12a58b">更多...</a><br /></td></tr>
<tr class="separator:a5610fa721dca963718afd2c24f12a58b inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9eead54d1484998b444287ad5c331fc inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memItemLeft" align="right" valign="top"><a id="ae9eead54d1484998b444287ad5c331fc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#ae9eead54d1484998b444287ad5c331fc">addPointIndex</a> (const int &amp;)</td></tr>
<tr class="memdesc:ae9eead54d1484998b444287ad5c331fc inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty addPointIndex implementation. This leaf node does not store any point indices. <br /></td></tr>
<tr class="separator:ae9eead54d1484998b444287ad5c331fc inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade17a4e9ba7a370724dbb1ab0829a823 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memItemLeft" align="right" valign="top"><a id="ade17a4e9ba7a370724dbb1ab0829a823"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#ade17a4e9ba7a370724dbb1ab0829a823">getPointIndex</a> (int &amp;) const</td></tr>
<tr class="memdesc:ade17a4e9ba7a370724dbb1ab0829a823 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty getPointIndex implementation as this leaf node does not store any point indices. <br /></td></tr>
<tr class="separator:ade17a4e9ba7a370724dbb1ab0829a823 inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9255d01a092524c5f6235d726174273f inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memItemLeft" align="right" valign="top"><a id="a9255d01a092524c5f6235d726174273f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#a9255d01a092524c5f6235d726174273f">getPointIndices</a> (std::vector&lt; int &gt; &amp;) const</td></tr>
<tr class="memdesc:a9255d01a092524c5f6235d726174273f inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty getPointIndices implementation as this leaf node does not store any data. \ <br /></td></tr>
<tr class="separator:a9255d01a092524c5f6235d726174273f inherit pub_methods_classpcl_1_1octree_1_1_octree_container_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
Protected 类型</h2></td></tr>
<tr class="memitem:a46522f8fb1b07d60768f286702577d61"><td class="memItemLeft" align="right" valign="top"><a id="a46522f8fb1b07d60768f286702577d61"></a>
typedef NeighborListT::iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
<tr class="separator:a46522f8fb1b07d60768f286702577d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:a52c4f301d8205642fcf78739e6556b83"><td class="memItemLeft" align="right" valign="top"><a id="a52c4f301d8205642fcf78739e6556b83"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
<tr class="separator:a52c4f301d8205642fcf78739e6556b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b4d774fe50808a7bfe6c54f34a3c827"><td class="memItemLeft" align="right" valign="top"><a id="a0b4d774fe50808a7bfe6c54f34a3c827"></a>
iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
<tr class="separator:a0b4d774fe50808a7bfe6c54f34a3c827"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cd484f782ea6f47ce7403c0d4f648d0"><td class="memItemLeft" align="right" valign="top"><a id="a2cd484f782ea6f47ce7403c0d4f648d0"></a>
virtual <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">OctreePointCloudAdjacencyContainer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a2cd484f782ea6f47ce7403c0d4f648d0">deepCopy</a> () const</td></tr>
<tr class="memdesc:a2cd484f782ea6f47ce7403c0d4f648d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">deep copy function <br /></td></tr>
<tr class="separator:a2cd484f782ea6f47ce7403c0d4f648d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e5815a680693dbdb157e19adf261b11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a1e5815a680693dbdb157e19adf261b11">addPoint</a> (const PointInT &amp;)</td></tr>
<tr class="memdesc:a1e5815a680693dbdb157e19adf261b11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add new point to container- this just counts points  <a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a1e5815a680693dbdb157e19adf261b11">更多...</a><br /></td></tr>
<tr class="separator:a1e5815a680693dbdb157e19adf261b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec030765d20bc88b5017487a10b20251"><td class="memItemLeft" align="right" valign="top"><a id="aec030765d20bc88b5017487a10b20251"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#aec030765d20bc88b5017487a10b20251">computeData</a> ()</td></tr>
<tr class="memdesc:aec030765d20bc88b5017487a10b20251"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function for working on data added. Base implementation does nothing <br /></td></tr>
<tr class="separator:aec030765d20bc88b5017487a10b20251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f29cc923d730d447cb9badcef2ca452"><td class="memItemLeft" align="right" valign="top"><a id="a8f29cc923d730d447cb9badcef2ca452"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a8f29cc923d730d447cb9badcef2ca452">setPointCounter</a> (int points_arg)</td></tr>
<tr class="memdesc:a8f29cc923d730d447cb9badcef2ca452"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of points contributing to this leaf <br /></td></tr>
<tr class="separator:a8f29cc923d730d447cb9badcef2ca452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1d863e72aeb41a0dc09c4e8a312e91d"><td class="memItemLeft" align="right" valign="top"><a id="ae1d863e72aeb41a0dc09c4e8a312e91d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#ae1d863e72aeb41a0dc09c4e8a312e91d">reset</a> ()</td></tr>
<tr class="memdesc:ae1d863e72aeb41a0dc09c4e8a312e91d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the voxel centroid <br /></td></tr>
<tr class="separator:ae1d863e72aeb41a0dc09c4e8a312e91d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a75bedaed54b1ee2e5697f9a739f15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a27a75bedaed54b1ee2e5697f9a739f15">addNeighbor</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">OctreePointCloudAdjacencyContainer</a> *neighbor)</td></tr>
<tr class="memdesc:a27a75bedaed54b1ee2e5697f9a739f15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add new neighbor to voxel.  <a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a27a75bedaed54b1ee2e5697f9a739f15">更多...</a><br /></td></tr>
<tr class="separator:a27a75bedaed54b1ee2e5697f9a739f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eca8b819d6a9ee2be9434c64ac1d3cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a2eca8b819d6a9ee2be9434c64ac1d3cc">removeNeighbor</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">OctreePointCloudAdjacencyContainer</a> *neighbor)</td></tr>
<tr class="memdesc:a2eca8b819d6a9ee2be9434c64ac1d3cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove neighbor from neighbor set.  <a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a2eca8b819d6a9ee2be9434c64ac1d3cc">更多...</a><br /></td></tr>
<tr class="separator:a2eca8b819d6a9ee2be9434c64ac1d3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a141d9d370217f275fd4c57221688838e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a141d9d370217f275fd4c57221688838e">setNeighbors</a> (const NeighborListT &amp;neighbor_arg)</td></tr>
<tr class="memdesc:a141d9d370217f275fd4c57221688838e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the whole neighbor set  <a href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html#a141d9d370217f275fd4c57221688838e">更多...</a><br /></td></tr>
<tr class="separator:a141d9d370217f275fd4c57221688838e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab20c81c58525f42076423a39d0e5950b"><td class="memItemLeft" align="right" valign="top"><a id="ab20c81c58525f42076423a39d0e5950b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addPoint</b> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b.html">pcl::PointXYZRGB</a> &amp;new_point)</td></tr>
<tr class="separator:ab20c81c58525f42076423a39d0e5950b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6b24098bd291978b35a612661dd895d"><td class="memItemLeft" align="right" valign="top"><a id="ad6b24098bd291978b35a612661dd895d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addPoint</b> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">pcl::PointXYZRGBA</a> &amp;new_point)</td></tr>
<tr class="separator:ad6b24098bd291978b35a612661dd895d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ade7404bd5956e9ad39dfac1f66cd4"><td class="memItemLeft" align="right" valign="top"><a id="a72ade7404bd5956e9ad39dfac1f66cd4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>computeData</b> ()</td></tr>
<tr class="separator:a72ade7404bd5956e9ad39dfac1f66cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1f5ad752d7aa5e3314c8aa679525b0"><td class="memItemLeft" align="right" valign="top"><a id="aba1f5ad752d7aa5e3314c8aa679525b0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>computeData</b> ()</td></tr>
<tr class="separator:aba1f5ad752d7aa5e3314c8aa679525b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec84926b0b7a63153ceaa00d4970904f"><td class="memItemLeft" align="right" valign="top"><a id="aec84926b0b7a63153ceaa00d4970904f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addPoint</b> (const <a class="el" href="structpcl_1_1_point_x_y_z.html">pcl::PointXYZ</a> &amp;new_point)</td></tr>
<tr class="separator:aec84926b0b7a63153ceaa00d4970904f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbfaf95d63d0d265e253402886a3b441"><td class="memItemLeft" align="right" valign="top"><a id="abbfaf95d63d0d265e253402886a3b441"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>computeData</b> ()</td></tr>
<tr class="separator:abbfaf95d63d0d265e253402886a3b441"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private 属性</h2></td></tr>
<tr class="memitem:a867aee84ed1b9c349114f4c9e3c15b99"><td class="memItemLeft" align="right" valign="top"><a id="a867aee84ed1b9c349114f4c9e3c15b99"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>num_points_</b></td></tr>
<tr class="separator:a867aee84ed1b9c349114f4c9e3c15b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a151ccdd6e526ced386fbaf7bd6bcbf1e"><td class="memItemLeft" align="right" valign="top"><a id="a151ccdd6e526ced386fbaf7bd6bcbf1e"></a>
NeighborListT&#160;</td><td class="memItemRight" valign="bottom"><b>neighbors_</b></td></tr>
<tr class="separator:a151ccdd6e526ced386fbaf7bd6bcbf1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0db3fa0ba8abaf7ef8633197ee6addbc"><td class="memItemLeft" align="right" valign="top"><a id="a0db3fa0ba8abaf7ef8633197ee6addbc"></a>
DataT&#160;</td><td class="memItemRight" valign="bottom"><b>data_</b></td></tr>
<tr class="separator:a0db3fa0ba8abaf7ef8633197ee6addbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
友元</h2></td></tr>
<tr class="memitem:ab3b06780acb4bcf4332c09a56465ba10"><td class="memTemplParams" colspan="2"><a id="ab3b06780acb4bcf4332c09a56465ba10"></a>
template&lt;typename T , typename U , typename V &gt; </td></tr>
<tr class="memitem:ab3b06780acb4bcf4332c09a56465ba10"><td class="memTemplItemLeft" align="right" valign="top">class&#160;</td><td class="memTemplItemRight" valign="bottom"><b>OctreePointCloudAdjacency</b></td></tr>
<tr class="separator:ab3b06780acb4bcf4332c09a56465ba10"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><h3>template&lt;typename PointInT, typename DataT = PointInT&gt;<br />
class pcl::octree::OctreePointCloudAdjacencyContainer&lt; PointInT, DataT &gt;</h3>

<p><b>Octree</b> adjacency leaf container class- stores a list of pointers to neighbors, number of points added, and a DataT value </p>
<dl class="section note"><dt>注解</dt><dd>This class implements a leaf node that stores pointers to neighboring leaves </dd>
<dd>
This class also has a virtual computeData function, which is called by octreePointCloudAdjacency::addPointsFromInputCloud. </dd>
<dd>
You should make explicit instantiations of it for your pointtype/datatype combo (if needed) see <a class="el" href="supervoxel__clustering_8hpp_source.html">supervoxel_clustering.hpp</a> for an example of this </dd></dl>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="a27a75bedaed54b1ee2e5697f9a739f15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27a75bedaed54b1ee2e5697f9a739f15">&#9670;&nbsp;</a></span>addNeighbor()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointInT , typename DataT  = PointInT&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">pcl::octree::OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt;::addNeighbor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt; *&#160;</td>
          <td class="paramname"><em>neighbor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Add new neighbor to voxel. </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">neighbor</td><td>the new neighbor to add <br  />
 </td></tr>
  </table>
  </dd>
</dl>
<div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;      {</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;        neighbors_.push_back (neighbor);</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;      }</div>
</div><!-- fragment -->
</div>
</div>
<a id="a1e5815a680693dbdb157e19adf261b11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e5815a680693dbdb157e19adf261b11">&#9670;&nbsp;</a></span>addPoint()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointInT , typename DataT  = PointInT&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">pcl::octree::OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt;::addPoint </td>
          <td>(</td>
          <td class="paramtype">const PointInT &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Add new point to container- this just counts points </p>
<dl class="section note"><dt>注解</dt><dd>To actually store data in the leaves, need to specialize this for your point and data type as in <a class="el" href="supervoxel__clustering_8hpp_source.html">supervoxel_clustering.hpp</a> </dd></dl>
<div class="fragment"><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;      {</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;        <span class="keyword">using namespace </span>pcl::common;</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        ++num_points_;</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;      }</div>
</div><!-- fragment -->
</div>
</div>
<a id="a8b6b6ac9bd0e5880a738fe414e0932a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b6b6ac9bd0e5880a738fe414e0932a9">&#9670;&nbsp;</a></span>getNumNeighbors()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointInT , typename DataT  = PointInT&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">pcl::octree::OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt;::getNumNeighbors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the number of neighbors this leaf has </p>
<dl class="section return"><dt>返回</dt><dd>number of neighbors </dd></dl>
<div class="fragment"><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;      {</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;        <span class="keywordflow">return</span> neighbors_.size ();</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      }</div>
</div><!-- fragment -->
</div>
</div>
<a id="af609bce7274c441b395a61efaab24b3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af609bce7274c441b395a61efaab24b3b">&#9670;&nbsp;</a></span>getSize()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointInT , typename DataT  = PointInT&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">pcl::octree::OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt;::getSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>virtual method to get size of container </p>
<dl class="section return"><dt>返回</dt><dd>number of points added to leaf node container. </dd></dl>

<p>重载 <a class="el" href="classpcl_1_1octree_1_1_octree_container_base.html#a5c692811ea0db0f397e69c13d227891d">pcl::octree::OctreeContainerBase</a> .</p>
<div class="fragment"><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;      {</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        <span class="keywordflow">return</span> num_points_;</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;      }</div>
</div><!-- fragment -->
</div>
</div>
<a id="a2eca8b819d6a9ee2be9434c64ac1d3cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2eca8b819d6a9ee2be9434c64ac1d3cc">&#9670;&nbsp;</a></span>removeNeighbor()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointInT , typename DataT  = PointInT&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">pcl::octree::OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt;::removeNeighbor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt; *&#160;</td>
          <td class="paramname"><em>neighbor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Remove neighbor from neighbor set. </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">neighbor</td><td>the neighbor to remove </td></tr>
  </table>
  </dd>
</dl>
<div class="fragment"><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;      {</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;        <span class="keywordflow">for</span> (iterator neighb_it = neighbors_.begin(); neighb_it != neighbors_.end(); ++neighb_it)</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;        {</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;          <span class="keywordflow">if</span> ( *neighb_it == neighbor)</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;          {</div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;            neighbors_.erase (neighb_it);</div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;            <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;          }</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;        }</div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;      }</div>
</div><!-- fragment -->
</div>
</div>
<a id="afa27caca139ddf7cf8e37728453b6dc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa27caca139ddf7cf8e37728453b6dc1">&#9670;&nbsp;</a></span>setData()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointInT , typename DataT  = PointInT&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">pcl::octree::OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt;::setData </td>
          <td>(</td>
          <td class="paramtype">const DataT &amp;&#160;</td>
          <td class="paramname"><em>data_arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sets the data member </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">data_arg</td><td>New value for data </td></tr>
  </table>
  </dd>
</dl>
<div class="fragment"><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;{ data_ = data_arg;}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a141d9d370217f275fd4c57221688838e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a141d9d370217f275fd4c57221688838e">&#9670;&nbsp;</a></span>setNeighbors()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointInT , typename DataT  = PointInT&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">pcl::octree::OctreePointCloudAdjacencyContainer</a>&lt; PointInT, DataT &gt;::setNeighbors </td>
          <td>(</td>
          <td class="paramtype">const NeighborListT &amp;&#160;</td>
          <td class="paramname"><em>neighbor_arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sets the whole neighbor set </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">neighbor_arg</td><td>the new set </td></tr>
  </table>
  </dd>
</dl>
<div class="fragment"><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;      {</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;        neighbors_ = neighbor_arg;</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;      }</div>
</div><!-- fragment -->
</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>octree/include/pcl/octree/<a class="el" href="octree__pointcloud__adjacency__container_8h_source.html">octree_pointcloud_adjacency_container.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>pcl</b></li><li class="navelem"><b>octree</b></li><li class="navelem"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_adjacency_container.html">OctreePointCloudAdjacencyContainer</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
